<h2>Lista de auditorias</h2>
<div id="tools">
    <div>Del <input type="date" /> al <input type="date" /></div>
    {if Session::accessViewStrict(array('Lider'))}
        {foreach item=proceso from=$procesos}
        <a iconCls="icon-add" class="easyui-linkbutton" href="{$_layoutParams.link2}nuevo/{$proceso.id_proceso}">Agregar {$proceso.proc_nom}</a>    
        {/foreach}
    {/if}
</div>
<table id="agenda" data-options="
    singleSelect:false,
    method:'post',
    collapsible:true,
    remoteSort:false,
    multiSort:true,
    showFooter:true,
    loadMsg: 'Cargando datos',
    onAfterEdit: onAfterEdit,
    toolbar: '#tools',
">
    <thead data-options="frozen:true">
        <tr>
            <th rowspan="2" data-options="field:'IdProgramacion',width:50,hidden:true">Id</th>
            <th rowspan="2" data-options="field:'ProductoCasting',sortable:true,width:200">Casting</th>
            <th rowspan="2" data-options="field:'Alma',align:'center',sortable:true,width:50">Alma</th>
            <th rowspan="2" data-options="field:'Descripcion',hidden:true,sortable:true,width:250">Descripcion</th>
            <th rowspan="2" data-options="field:'FechaEmbarque',align:'center',hidden:true,sortable:true,width:100">Embarque</th>
            <th rowspan="2" data-options="field:'Aleacion',sortable:true,hidden:true,width:100">Aleacion</th>
            <th rowspan="2" data-options="field:'Marca',align:'center',sortable:true,width:100">Cliente</th>
            <th rowspan="2" data-options="field:'Presentacion',sortable:true,hidden:true,width:100">Presentacion</th>
            <th rowspan="2" data-options="field:'IdProgramacionSemana1',hidden:true,align:'center',width:80">IdProgramacionSemana1</th>
            <th rowspan="2" data-options="field:'IdProgramacionSemana2',hidden:true,align:'center',width:80">IdProgramacionSemana2</th>
            <th rowspan="2" data-options="field:'IdProgramacionSemana3',hidden:true,align:'center',width:80">IdProgramacionSemana3</th>
            <th rowspan="2" data-options="field:'Anio1',align:'center',hidden:true,width:80">Anio1</th>
            <th rowspan="2" data-options="field:'Anio2',align:'center',hidden:true,width:80">Anio2</th>
            <th rowspan="2" data-options="field:'Anio3',align:'center',hidden:true,width:80">Anio3</th>
            <th rowspan="2" data-options="field:'Semana1',hidden:true">Semana1</th>
            <th rowspan="2" data-options="field:'Semana2',hidden:true">Semana2</th>
            <th rowspan="2" data-options="field:'Semana3',hidden:true">Semana3</th>
            <th colspan="3" data-options="align:'center'">Requerimientos de Almas</th>
        </tr>
    </thead>
</table>
{if isset($lista) && count($lista)}
<table id="agenda" data-options="
    singleSelect:false,
    method:'post',
    collapsible:true,
    remoteSort:false,
    multiSort:true,
    showFooter:true,
    loadMsg: 'Cargando datos',
    onAfterEdit: onAfterEdit,
    onClickRow: function(index){
        onClickRow(index);
    },
    toolbar: '#tools',
">
    <tr class="headtr">
        <th rowspan="2">Tipo auditoria</th>
        {if Session::accessViewStrict(array('Lider'))}
            <th rowspan="2">Auditor</th>
        {/if}
        <th rowspan="2">Auditar a:</th>
        <th colspan="2">Fecha Auditorias</th>
        <th rowspan="2">Fecha reprogramada</th>
        <th rowspan="2">Reprogramar</th>
        <th rowspan="2"></th>
    </tr>
    <tr class="headtr">
        <th>Fecha Programada</th>
        <th>Fecha Compromiso</th>
    </tr>
    {foreach item=datos from=$lista}
    <tr>
        <td>{$datos.proc_nom}</td>
        {if Session::accessViewStrict(array('Lider'))}
            <td>{$datos.nombre} {$datos.apellidos}</td>
        {/if}
        <td>{$areas[$datos.auditoria][$datos.auditar]}</td>
        <td class="cen">{date('d-m-Y',strtotime($datos.fecha_programacion))}</td>
        <td class="cen">{date('d-m-Y',strtotime($datos.fecha_compromiso))}</td>
        {if Session::accessViewStrict(array('Lider'))}
        {if isset($rep[$datos.id])}
            {$data = $rep[$datos.id]}
            <td>
            {foreach item=rep2 from=$data}
                {date('d-m-Y',strtotime($rep2.fecha))} - {$rep2.comentarios} <br />
            {/foreach}
            </td>
        {else}
            <td></td> 
        {/if}
        
        {/if}
        
        <td>
        {if $datos.status != 3}
            <form action="" method="post">
                <input type="hidden" name="guardar" value="1" />
                <input type="hidden" name="proj_id" value="{$datos.id}" />
                Fecha: <input required="" type="date" name="fecha"/><br />
                Motivo:<br /><textarea required="" name="comentarios" cols="50"></textarea>
                <input type="submit" value="Reprogramar"/>
            </form>
        {/if}
        </td>
        <td>
            {if $datos.status == 1}
                <a class="editar" href="{$_layoutParams.link2}auditar/{$datos.id}/{$datos.auditoria}">Realizar auditoria</a><br />
            {/if}
            {if $datos.status == 3}
                <a class="editar" href="{$_layoutParams.link2}ver/{$datos.id}/{$datos.auditoria}">Ver auditoria</a><br />
                <a class="editar" href="javascript:void(0)" onclick="sendMail({$datos.id})">Notificar Resultados</a>
            {/if}
            {if Session::accessViewStrict(array('Lider')) || $datos.status != 3}
                <a class="editar" href="{$_layoutParams.link2}editar/{$datos.id}">Editar</a>
            {/if}
            {if Session::accessViewStrict(array('Lider'))}
                <a class="editar" href="{$_layoutParams.link2}eliminar/{$datos.id}" onclick="return confirm('Est&aacute;s seguro que deseas eliminar el registro?');">Eliminar</a>
                {if $datos.id_usuario !== null}
                    <a class="editar" href="javascript:void(0)" onclick="sendMail({$datos.id})">Notificar Auditoria</a>
                {/if}
            {/if}
        </td>
        
    </tr>
    
    {/foreach}
</table>

{else}

<p><strong>No se ha agendado auditorias!</strong></p>

{/if}

{if isset($paginacion)}{$paginacion}{/if}

<script>
    function sendMail(id){
        $.post(
            "{$_layoutParams.link2}email",
            {
                titulo:"Auditoria Asignada",
                asunto:"Auditoria",
                id:id
            },
            function(data,status) {
                console.log(data);
            }
        )
    }
</script>